home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games of Daze
/
Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso
/
x2ftp
/
msdos
/
ai
/
fuzzy
/
read.me
< prev
next >
Wrap
Text File
|
1988-02-02
|
3KB
|
74 lines
Fuzzy Prolog Interpreter, version 3.0
Author: Capt Bradley L. Richards
9 Poplar Lane
Chelmsford, MA 01863
Reference: Richards, Bradley L., PROGRAMMING IN FUZZY LOGIC: FUZZY PROLOG.
MS thesis. School of Engineering, Air Force Institute of
Technology (AU), Wright-Patterson AFB, Ohio, December 1986.
National Technical Information Service document #ADA177940.
-------------------------------------------------------------------------------
This disk contains all source files associated with the Fuzzy Prolog
interpreter, version 3.0. The interpreter is written in Ada and was developed
under the Verdix Ada Development System (VADS) version 5.1b on a VAX 11/785
running UNIX 4.2 BSD. The names given in this document are those used under
UNIX; the actual names on the disk have been slightly modified to abide by
the conventions of MS-DOS.
Text files:
Read.me -- This information file
Manual -- Fuzzy Prolog User's Manual
Ada source code:
fuzzy_prolog.a -- main program
data_defS.a -- common data declarations
proverS.a -- prover package specification
proverB.a -- prover package body
do_reservedB.a -- separate prover routines for processing
Fuzzy Prolog built-in predicates
executeB.a -- separate prover routines for executing
Fuzzy Prolog operators
print_stuffB.a -- separate prover routines for displaying information
avlS.a -- generic AVL tree package specification
avlB.a -- generic AVL tree package body
parserS.a -- parser package specification
parserB.a -- parser body
tokenS.a -- lexical analyzer package specification
tokenB.a -- lexical analyzer package body
listingS.a -- listing package specification
listingB.a -- listing package body
ioS.a -- source and listing I/O package specification
ioB.a -- source and listing I/o package body
Sample Fuzzy Prolog programs:
City List Parkinson
The following UNIX C-Shell script will completely recompile the Fuzzy
Prolog interpreter using the VADS system:
a.cleanlib
rm Err_* >& /dev/null
a.make -f *.a >& Err
if (`cat Err | wc -l` > 0) then
echo 'Redo errors in recompiling Fuzzy Prolog'
else
a.ld fuzzy_prolog -lm >& Err
if (`cat Err | wc -l` > 0) then
echo 'Link errors in recompiling Fuzzy Prolog'
else
rm Err
echo 'Recompile of Fuzzy Prolog complete'
endif
endif